@charset "utf-8";
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family:"宋体",Arial, Helvetica, sans-serif;}
ol, ul ,li{list-style: none;}
img {border: 0; margin:0; padding:0;}
body {  color:#727272; text-align:left; font-size:12px;}
body{ cursor:default; background: url(img/index_02.jpg) repeat-x left top #f5f4f4; }
a,em{ text-decoration:none; font-style:normal;}
a{color:#727272;}
a:hover{color:#000000;}
input, button{border:0 none; background: none transparent; margin:0; padding:0;}
.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden; overflow:hidden;}
.clear{clear:both; height:0px; margin-top:-1px; width:100%; line-height:0px; font-size:0;} 
.dis{display:block;}
.undis{display:none;}
.fr{float:right;}
.fl{float:left;}
.posRelative{position:relative;}
.posAbsolute{position:absolute;}
.autoCenter{ margin-left:auto; margin-right:auto;}
/*layOut*/
.wrapper{width:1000px; margin:0 auto;}
.wrapper2{width:998px; margin:0 auto;}
.wrapper1{width:972px; margin:0 auto; border:1px solid #050505;  border-bottom:0; background:#ffffff; padding:10px 13px 0;}
.he6,.he10,.he15,.he5,.he12,.he20,.he17{clear:both; font-size:0;}
.he6{height:6px; line-height:6px; background: url(img/index_31.jpg) repeat-x;}
.he10{height:10px; line-height:10px;}
.he5{height:5px; line-height:5px;}
.he15{height:15px; line-height:15px;}
.he12{height:12px; line-height:12px;}
.he20{height:20px; line-height:20px;}
.he17{height:17px; line-height:17px;}
.w353{width:353px;}
.w634{width:634px;}
.w268{width:268px;}
.w353{width:353px;}
.w212{width:212px;}
.w770{width:770px;}
.w235{width:235px; padding-bottom:17px;}
.w705{width:705px;}
.w365{width:365px;}
.w622{width:622px;}
.w241{width:241px;}
.w232{width:232px;}
.w743{width:743px; background:#fff;}
.w350{width:350px;}
.w620{width:620px;}
.w366{width:366px;}
.w223{width:223px;}
.w227{width:227px;}
.w745{width:745px;}
.w345{width:345px;}
.w360{width:360px;}
.bor0111{border:solid #dcdcdc; border-width:0 1px 1px;}

.tophead{ height:583px; background:url(img/index_01.jpg) no-repeat center top;}
.head{ height:583px; position:relative; }
.logo{ position:absolute; left:0; top:16px;}
.topnav{ position:absolute; right:0; top:64px; width:736px; height:50px; }
.topnav a{ color:#fff;}
.topphone{ position:absolute; right:0; top:73px;}
.topdh{ height:54px;}
.topss{ position:absolute; right:15px; top:42px;}
.mainnav{ height:50px; }
.mainnav li{ width:92px; height:50px;  float:left; line-height:20px; text-align:center; }
.mainnav li a{ width:92px; height:45px; display:block; text-align:center; line-height:20px; font-size:14px; font-family:"微软雅黑"; color:#ffffff; font-weight:500; padding-top:5px;}
.mainnav li a .eng{ font-size:9px;}
.mainnav li a:hover{ background:url(img/index_05.jpg) no-repeat center; color:#5a5757; font-weight:600;  }
.bannerbg{ height:338px; }
.bannerz{ position:absolute; left:7px; top:153px;}
.ggbg{ height:37px; background:url(img/index_08.jpg) repeat-x; line-height:37px;}
.ggbg2{ height:37px;  position:relative; }
.ggbg2 h1{ position:absolute; left:0; top:0; }
.ggbg2 h2{ position:absolute; left:70px; top:0;}

.title1{ height:36px; position:relative; }
.title1l{ position:absolute; left:0; top:0; height:29px; width:4px; background:url(img/index_10.jpg) no-repeat left top;}
.title1r{ position:absolute; right:0; top:0; height:29px; width:140px; background:url(img/index_16.jpg) no-repeat left top; text-align:right;}
.title1 h1{ position:absolute; left:0; top:0; }
.title1 h2{ position:absolute; right:0; bottom:0;}
.title1 h2 a{ color:#fff;}
.title1 h3{ position:absolute; right:100px; bottom:5px;}
.title3{ height:28px; position:relative; background:url(img/index_28.jpg) no-repeat left top;}
.title2{ height:38px; position:relative; background:url(img/index_24.jpg) no-repeat 10px 12px #cccccc;}
.title2 h1{ position:absolute; right:15px; top:10px;}
.more{ position:absolute; right:0; bottom:0;}

.conbg{ height:185px; background:url(img/index_22.jpg) repeat-x left bottom #fff;  position:relative; padding:10px;}
.conbgl{ width:4px; height:205px; position:absolute; left:0; top:0; background:url(img/index_18.jpg) no-repeat left top;}
.conbgr{ width:4px; height:205px; position:absolute; right:0; top:0; background:url(img/index_21.jpg) no-repeat left top;}

.no1xw{ margin-top:10px; width:337px; height:82px; background:#fff; border:1px solid #e7e2e2; padding:10px;  overflow:hidden; padding-top:20px;}
.no1xw h1{ text-align:center; font-size:14px; font-weight:bold; color:#050505;}
.no1xw h2{ line-height:27px; padding-top:10px;}

.textIndex{padding:10px 10px 0; line-height:22px;}
.textIndex, .newsListIndex{height:131px;}
.subPage{padding:25px 15px 15px 10px; line-height:30px; }

.subPage .titleOne{ height:30px; font:bold 18px/30px "微软雅黑"; text-align:center; color:#036; padding-bottom:30px;}
.subPage .proPic{ margin:0 auto 20px;}
.subPage .proDetail{ border-top:1px dashed #050505;}


.syjj{ height:246px;  position:relative;}
.syjj h1{ position:absolute; left:0; top:10px;}
.syjj h2{ position:absolute; left:273px; top:10px; width:697px; height:230px; overflow:hidden; line-height:22px;}

.yqlj{ height:90px;}

.syqht{ margin-top:5px; border:3px solid #7d0802; width:304px; height:169px;}
.subNavIndex{ height:421px;}
.subNavtit{ height:50px; background:url(img/show_03.jpg) no-repeat left top;}
.subNav{ padding:25px 15px; background:#fff; border-top:0;}
.subNav li{ height:37px; border-bottom:1px dashed #000000;}
.subNav li a{  display:block; height:37px; line-height:40px; text-align:center;  font-size:14px; }
.subNav li a .point{ display:block; position:absolute; right:0; top:0; height:30px; width:25px; line-height:30px; font-size:0; background:url(../images/index_26.jpg) no-repeat left center;}
.subNav li a:hover{  }
.subNav li a:hover .point{ background:url(../images/subNavHoverPo_20.jpg) no-repeat left center;}

.cebian{  background:#fff; border:1px solid #e7e2e2;}
.syfltit{ height:36px; background:url(img/index1_03.jpg) no-repeat left top;}
.syfl{ padding:15px 6px 6px;}
.syfl li{ height:42px;}
.syfl li a{position:relative;  display:block; height:33px; line-height:33px; text-indent:10px; color:#0962be; border:1px solid #e7e2e2; background:url(img/index1_10.jpg) repeat-x;  }
.syfl li a .point{ display:block; position:absolute; right:0; top:0; height:33px; width:18px; line-height:33px; font-size:0; background:url(img/index1_13.jpg) no-repeat left center;}
.syfl li a:hover{  }
.syfl li a:hover .point{ }


.left_menu{ padding:15px 6px 6px;}
.left_menu ul li{ height:42px;}
.left_menu ul li a{position:relative;  display:block; height:33px; line-height:33px; text-indent:10px; color:#0962be; border:1px solid #e7e2e2; background:url(img/index1_10.jpg) repeat-x;  }
.left_menu ul li a .point{ display:block; position:absolute; right:0; top:0; height:33px; width:18px; line-height:33px; font-size:0; background:url(img/index1_13.jpg) no-repeat left center;}
.left_menu ul li a:hover{  }
.left_menu ul li a:hover .point{ }
.left_menu ul li ul li{ height:25px;}
.left_menu ul li ul li a{ display:block; background:#7c7b7b; height:25px;}
.small{ height:27px;}

.newsList_3 .sj{float:right; height:27px; line-height:27px;   padding-right:10px; font-size:12px;}
.newsList_3{ padding-top:10px;}
.newsList_3 li{ height:27px; line-height:27px;   text-indent:15px; background:url(img/index1_07.jpg) no-repeat left center; }

.newsList_4 .sj{ height:31px; line-height:31px;  color:#d96615;  padding-left:15px; font-size:12px;}
.newsList_4{ }
.newsList_4 li{ height:31px; line-height:31px; float:left; width:250px; margin-left:80px; }
.newsList_4 li, .newsList_4 li a{ color:#fff;}


.cpgdbg{ background:#ffffff; border:1px solid #e7e2e2;}
.cpgdtit{ position:relative; height:54px;}
.cpgdtit h1{ position:absolute; left:-17px; bottom:0;}
.cpgdtit h2{ position:absolute; right:9px; top:15px;}
.proListIndexCo{height:246px; position:relative; }
.proRollBox{ width:670px; height:212px; position:absolute; overflow:hidden;  top:26px; left:31px; }
.proListIndex{position:absolute; width:9999999px; left:0; top:0;}
.proListIndex1{position:absolute; width:9999999px; left:0; top:0;}
.proListIndexCo1{height:31px; position:relative;}
.proRollBox1{ width:858px; height:31px; position:absolute; overflow:hidden;  top:0; left:0;}
.proListSubPage li{height:200px;}
.proList_1 li{ width:215px; float:left; text-align:center}
.proList_1 li a.pic{width:184px; height:132px; padding:4px; display:block; background:url(img/index_32.jpg) no-repeat left top; }
.proList_1 li a.title{ width:192px; text-align:center; height:25px; line-height:25px; display:block; color:#22445f; }

.proList_2{ margin:0 auto; text-align:center; width:690px;}
.proList_2 li{ width:230px; float:left; text-align:center}
.proList_2 li a.pic{width:200px; padding:1px; height:160px; display:block; border:1px solid #c7cbd0;}
.proList_2 li a.title{ width:200px; text-align:center; height:30px; line-height:30px; display:block;}


.zyzp{ margin:5px 0;}
.zylxwmtit{ height:27px; background:url(img/show_06.jpg);}
.zylxwm{ padding:20px; background:#fff;}
.zylxwm h1{ position:absolute; left:18px; top:47px;}
.zytit{ height:58px; position:relative; }
.zytit h2{ position:absolute; left:23px; top:0; font-family:"微软雅黑"; font-size:14px; font-weight:600; color:#ad0b03;}
.zytit h3{ position:absolute; right:15px; bottom:10px; }
.zytit h1{ position:absolute; left:-17px; bottom:0; width:160px; height:48px; line-height:31px; background:url(img/show1_03.jpg) no-repeat left top; font-family:"微软雅黑"; font-size:16px; font-weight:600; color:#fff; text-align:center;}

.bottombg{ height:98px; background:url(img/index1_36.jpg) repeat-x;}
.bottom{ text-align:center; line-height:35px; position:relative; height:98px; color:#fff;}
.bottom h1{ position:absolute; left:0; top:24px;}
.bottom h2{ position:absolute; right:0; top:24px;}

#body {
	width: 1003px;
	margin: 0px auto;
}
#top {
	width: 1000px;
	height: 139px;
	background: url(img/top_bg.jpg);
}
#logo {
	width: 317px;
	height: 139px;
	line-height: 150px;
	text-align: center;
	font-size: 60px;
	color: #FFF;
	float: left;
}
#search {
	width: 220px;
	height: 22px; position:absolute; right:15px; top:42px;
	line-height: 22px;
}
#search #seach_key {
	width: 136px;
	height: 22px;
	line-height: 24px; background:url(img/index_05.jpg) no-repeat left top; padding-left:28px; color:#c29e6b;
	
}
#search #tijiao {
	width: 48px;
	height: 22px;
	line-height: 24px; text-align:center;
	background: url(img/index_07.jpg) no-repeat left top;
	color: #210000;
}
#nav {
	width: 950px;
	padding-left: 50px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #000;
	border-left: 0px;
	border-right: 0px;
	text-align: center;
}
#nav li {
	float: left;
	font-size: 12px;
}
#nav li a {
	width: 100px;
	display: block;
	text-align: center;
}
#nav li a:hover {
	background: #C00;
	color: #FFF;
}
#banner {
	width: 1000px;
	height: 300px;
	border-bottom: 1px solid #000;
	line-height: 300px;
	text-align: center;
	font-size: 60px;
	overflow: hidden;
}
#middle1 {
	width: 1000px;
	height: 250px;
	border-bottom: 1px solid #000;
}
#s_page {
	float: left;
	width: 400px;
	height: 250px;
	line-height: 20px;
	text-align: left;
	font-size: 12px;
	overflow: hidden;
}
#s_page .title {
	width: 400px;
}
#s_page .li_con {
	width: 380px;
	height: 200px;
	padding: 10px;
	padding-right: 8px;
	border-right: 1px solid #CCC;
}
#s_page img {
	float: left;
	padding: 10px;
}
#news_list_index {
	width: 600px;
	height: 250px;
	text-align: center;
	float: right;
	overflow: hidden;
	font-size: 12px;
}
#news_list_index .title {
	width: 600px;
}
#news_list_index ul {
	width: 580px;
	height: 230px;
	padding: 9px;
}
#news_list_index ul li {
	width: 550px;
	padding-left: 10px;
	height: 25px;
	line-height: 25px;
 *height: 22px;
 *line-height: 22px;
	padding-right: 10px;
}
#news_list_index .one {
	background: #F0F0F0;
}
#news_list_index ul li span {
	float: left;
}
#news_list_index ul li strong {
	float: right;
	font-weight: normal;
}
#middle2 {
	width: 1000px;
	height: 250px;
	border-bottom: 1px solid #000;
}
.title h1 {
	padding-left: 10px;
	float: left;
}
.title h2 {
	padding-right: 10px;
	float: right;
}
.title h2 a {
	color: #FFF;
}
.title h2 a:hover {
	color: #FFF;
}
.title h3 {
	padding-right: 10px;
	float: right;
	font-weight: normal;
	font-size: 12px;
}
.title h3 a {
	color: #FFF;
}
#news_pic {
	float: left;
	width: 400px;
	height: 250px;
	line-height: 20px;
	text-align: left;
	font-size: 12px;
	overflow: hidden;
}
#news_pic .title {
	width: 400px;
}
#news_pic .li_con {
	width: 380px;
	height: 200px;
	position: relative;
	padding: 10px;
	padding-right: 8px;
	border-right: 1px solid #CCC;
}
#news_pic img {
	float: left;
}
#job_list_index {
	width: 600px;
	height: 250px;
	text-align: center;
	float: right;
	overflow: hidden;
	font-size: 12px;
}
#job_list_index .title {
	width: 600px;
	line-height: 30px;
}
#job_list_index ul {
	width: 580px;
	height: 230px;
	padding: 9px;
}
#job_list_index ul li {
	width: 550px;
	padding-left: 10px;
	padding-right: 10px;
	height: 25px;
	line-height: 25px;
 *height: 22px;
 *line-height: 22px;
}
#job_list_index ul .one {
	background: #F0F0F0;
}
#job_list_index ul li span {
	float: left;
}
#job_list_index ul li strong {
	float: right;
	font-weight: normal;
}
#middle3 {
	width: 1000px;
	height: 230px;
	border-bottom: 1px solid #000;
	position: relative;
	overflow: hidden;
}
#middle3 .title {
	width: 1000px;
}
#pro_list_index {
	width: 9000px;
	position: absolute;
	top: 45px;
	left: 30px;
	line-height: 250px;
	text-align: center;
}
#pro_list_index li {
	width: 215px;
	float: left;
	margin-right: 20px;
}
#pro_list_index li img {
	width: 210px;
	padding: 1px;
	border: 1px solid #C00;
}
#pro_list_index li h1 {
	font-size: 14px;
	color: #C00;
	width: 202px;
	height: 25px;
	line-height: 25px;
}
#links {
	width: 985px;
	padding-left: 15px;
	text-align: left;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #000;
}
#links a {
	font-size: 12px;
}
#bot {
	width: 1000px;
	height: 60px;
	padding-top: 6px;
	text-align: center;
}
#bot h1 {
	font-weight: normal;
	line-height: 23px;
	font-size: 12px;
}
#middle {
	width: 1000px;
	border-bottom: 1px solid #000;
}
#left {
	width: 300px;
	float: left;
	border-right: 1px solid #000;
}
#type {
	width: 300px;
	min-height: 400px;
	text-align: center;
}
#type ul {
	padding-top: 20px;
	padding-bottom: 15px;
}
#type ul li{width: 220px; margin:0 auto;}
#type ul li a {
	width: 220px;
	height: 30px;
	line-height: 30px;
	background: #C00;
	font-size: 14px;
	color: #FFF;
	margin-bottom: 5px;
	display: block;
}
#type ul li a:hover {
	background: #FFECEC;
	color: #C00;
	font-weight: bold;
}
#right {
	width: 699px;
	overflow: hidden;
	float: right;
	line-height: 23px;
	font-size: 12px;
	margin-left: -1px;
	border-left: #000 1px solid;
}
#right p {
	text-indent: 20px;
}
#con {
	min-height: 360px;
	padding-left: 15px;
	padding-top: 15px;
}
#news_con {
	min-height: 360px;
}
#news_con .h1 {
	text-align: center;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
}
#news_con .h2 {
	text-align: center;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	background: #F8F8F8;
	color: #666;
	margin-bottom: 5px;
}
#pro_con {
	min-height: 360px;
	padding: 15px;
	padding-right: 0px;
}
#pro_con .h1 {
	text-align: center;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
}
#pro_con #pic {
	text-align: center;
	margin-bottom: 5px;
}
#down_con {
	min-height: 360px;
	padding: 15px;
	padding-right: 0px;
}
#down_con .h1 {
	text-align: center;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
}
#down_con #pic {
	text-align: center;
	margin-bottom: 5px;
}
#news_list ul {
	height: 230px;
	padding: 9px;
}
#news_list ul li {
	padding-left: 10px;
	height: 25px;
	line-height: 25px;
 *height: 22px;
 *line-height: 22px;
	padding-right: 10px; 
}
#news_list .one {
	background: #F0F0F0;
}
#news_list ul li span {
	float: left;
}
#news_list ul li strong {
	float: right;
	font-weight: normal;
}
#down_list ul {
	width: 650px;
	height: 230px;
	padding: 9px;
}
#down_list ul li {
	width: 650px;
	padding-left: 10px;
	height: 25px;
	line-height: 25px;
 *height: 22px;
 *line-height: 22px;
	padding-right: 10px;
}
#down_list .one {
	background: #F0F0F0;
}
#down_list ul li span {
	float: left;
}
#down_list ul li strong {
	float: right;
	font-weight: normal;
}
#pro_list ul {
	padding: 15px 0 0 15px;
}
#pro_list li {
	width: 215px;
	float: left;
	margin-right: 10px;
}
#pro_list li img {
	width: 210px;
	padding: 1px;
	border: 1px solid #C00;
}
#pro_list li h1 {
	font-size: 14px;
	color: #C00;
	width: 202px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}
#page {
	text-align: center;
	padding: 10px;
}
#page a {
	padding: 0 5px;
}
#gbook {
	padding: 25px 0 0 35px;
}
#gbook li {
	padding: 5px; color:#505050;
}
#gbook input {
	border: 1px solid #999;
	width: 200px;
	padding-left: 2px;
	height: 26px;
	line-height: 26px;
}
#gbook #tijiao {
	width: 80px;
	height: 25px;
	line-height: 25px;
	background: #000;
	color: #FFF;
	margin-left: 50px;
}
#gbook textarea {
	width: 400px;
	height: 120px;
	border: 1px solid #999;
	overflow: hidden;
	line-height: 20px;
	padding-left: 2px;
}
#gbook #chongzhi {
	width: 80px;
	height: 25px;
	line-height: 25px;
	background: #000;
	color: #FFF;
}
#gbook span {
	font-size: 12px;
}
#gbook_list {
	width: 630px;
	padding: 20px 0 0 50px;
	height: 200px;
}
#gbook_list li {
	width: 600px;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px dashed #000;
}
#gbook_list li span {
	float: left;
	padding-left: 10px;
}
#gbook_list li strong {
	float: right;
	font-weight: normal;
	padding-right: 10px;
}
#jianli {
	padding-top: 15px;
}
#jianli td {
	border: 1px solid #000;
}
#jianli td input {
}
#jianli textarea {
	overflow: hidden;
}
#job_list {
	padding-top: 15px;
}
#user_dl {
}
#user_dl li {
	height: 30px;
	line-height: 30px;
}
#user_dl input {
	width: 200px;
	height: 20px;
	line-height: 20px;
	padding-left: 2px;
	border: #000 1px solid;
}
#gwc {
}
#gwc li {
	width: 650px;
	height: 95px;
	padding: 5px;
	border-bottom: 1px dashed #666;
	line-height: 100px;
}
#gwc li .left {
	float: left;
	display: block;
}
#gwc li .right {
	float: right;
	display: block;
}
#gwc li img {
	width: 95px;
	height: 95px;
	vertical-align: middle;
}
/*dingdan*/
#dingdan {
	border-top: 1px solid #999;
	width: 650px;
}
#dingdan li {
	width: 650px;
	height: 30px;
	border-bottom: #999 1px solid;
	overflow: hidden;
	float: left;
	border-right: 1px solid #999;
}
#dingdan li h1 {
	width: 150px;
	height: 30px;
	border-left: 1px solid #999;
	float: left;
	text-align: center;
	font-size: 12px;
	line-height: 35px;
	font-weight: 100;
	overflow: hidden;
}
#dingdan li h2 {
	width: 150px;
	height: 30px;
	border-left: 1px solid #999;
	float: right;
	text-align: center;
	font-size: 12px;
	line-height: 35px;
	font-weight: 100;
	overflow: hidden;
}
#user_zc {
}
#user_zc input {
	width: 200px;
	height: 23px;
	line-height: 23px;
	padding-left: 2px;
	border: 1px solid #000;
}
#user_zc .middle {
	text-align: center;
}
#user_zc .middle input {
	width: 80px;
}
